package io.renren.entity;

import java.io.Serializable;
import java.util.Date;

	 
	 
	 
	 
	 
	 
	 
	 
	 
	 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.renren.utils.CustomJsonDateDeserializer;
import io.renren.utils.CustomJsonDateSerializer;


/**
 * 微信用户列表
 
 * 
 * @author zk
 * @email zk13899@163.com
 * @date 2017-08-17 16:33:35
 */
public class WeixinUser implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//编号
	private Integer id;
	//openId
	private String openid;
	//微信昵称
	private String nickname;
	//性别
	private Integer sex;
	//城市
	private String city;
	//角色  1-管理员，2-班主，3-普通用户
	private Integer roleid;
	//状态 1-正常，2-禁用
	private Integer stateid;
	//上下班 1-上班，2-下班
	private Integer gowork;
	//手机号码
	private String phone;
	//创建时间
	private Date createtime;

	/**
	 * 设置：编号
	 */
	 	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：编号
	 */
	  	public Integer getId() {
		return id;
	}
	/**
	 * 设置：openId
	 */
	 	public void setOpenid(String openid) {
		this.openid = openid;
	}
	/**
	 * 获取：openId
	 */
	  	public String getOpenid() {
		return openid;
	}
	/**
	 * 设置：微信昵称
	 */
	 	public void setNickname(String nickname) {
		this.nickname = nickname;
	}
	/**
	 * 获取：微信昵称
	 */
	  	public String getNickname() {
		return nickname;
	}
	/**
	 * 设置：性别
	 */
	 	public void setSex(Integer sex) {
		this.sex = sex;
	}
	/**
	 * 获取：性别
	 */
	  	public Integer getSex() {
		return sex;
	}
	/**
	 * 设置：城市
	 */
	 	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * 获取：城市
	 */
	  	public String getCity() {
		return city;
	}
	/**
	 * 设置：角色
	 */
	 	public void setRoleid(Integer roleid) {
		this.roleid = roleid;
	}
	/**
	 * 获取：角色
	 */
	  	public Integer getRoleid() {
		return roleid;
	}
	/**
	 * 设置：状态
	 */
	 	public void setStateid(Integer stateid) {
		this.stateid = stateid;
	}
	/**
	 * 获取：状态
	 */
	  	public Integer getStateid() {
		return stateid;
	}
	/**
	 * 设置：上下班
	 */
	 	public void setGowork(Integer gowork) {
		this.gowork = gowork;
	}
	/**
	 * 获取：上下班
	 */
	  	public Integer getGowork() {
		return gowork;
	}
	/**
	 * 设置：手机号码
	 */
	 	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：手机号码
	 */
	  	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：创建时间
	 */
	 	 @JsonDeserialize(using = CustomJsonDateDeserializer.class) 
	 	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}
	/**
	 * 获取：创建时间
	 */
	  	 @JsonSerialize(using = CustomJsonDateSerializer.class)
	 	public Date getCreatetime() {
		return createtime;
	}
}
